*{
			font-size:12px;
		}
		body {
		    /* font-family:verdana,helvetica,arial,sans-serif; */
		    font-family: "Microsoft YaHei",Verdana,tahoma,Helvetica,Arial;
		    padding:0px;
		    font-size:12px;
		    margin:0;
		}

		a {
		    text-decoration: none;
		    outline: medium none;
		}
		a:hover {
		    text-decoration: none;
		}

		h2 {
		    font-size:18px;
		    font-weight:bold;
		    margin:0;
		    margin-bottom:15px;
		}/* 
		.demo-info{
			padding:0 0 12px 0;
		}
		.demo-tip{
			display:none;
		}
		 */
		.navlist{
		    list-style-type: none;
		    margin: 0;
		    padding-left: 10px;
		    /* border: 1px solid red; */
		}

		.navlist li {
    		padding: 0;
    		/* border: 1px solid #ccc; */
    		margin-top: 5px;
		}
		.navlist li a {
		    line-height: 24px;
		    text-decoration: none;
		}

		.icon{
			background:url(../images/icons/tabicons.png) no-repeat;
		    display: inline-block;
		    line-height: 18px;
		    width: 18px;
		    margin-right: 3px;
		}




.fl {
    float: left;
}
.fr {
    float: right;
}

.fr a{
	margin-right: 10px;
}

.topLine {
    background: url("../images/top_B_bg.jpg") repeat-x scroll left center rgba(0, 0, 0, 0);
    height: 40px;
    width: auto;
    padding: 0 20px;
}
.ftitle{
            font-size:14px;
            font-weight:bold;
            padding:5px 0;
            margin-bottom:10px;
            border-bottom:1px solid #ccc;
        }
.fitem{
    margin-bottom:5px;
}
.fitem label{
    display:inline-block;
    width:80px;
}
.fitem input{
    width:160px;
}
.span_黄药师{
	display: inline-block;
	line-height: 30px;
	padding: 5px;
	color: #0e2d5f;
	font-size: 13px;
}
.divide{
	margin: 5px;
}

.bootstrap-frm {
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	background: #FFF;
	padding: 20px 30px 20px 30px;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px 1px #FFF;
	border:1px solid #DDD;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.bootstrap-frm .tit-wrap{
	border-bottom: 1px solid #DADADA;
	margin: -20px -30px 30px -30px;
}

.bootstrap-frm .btn-box{
	float: right;
	padding: 20px 20px  0
}
.bootstrap-frm h1 {
	font: 25px "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0px 0px 10px 40px;
	display: block;
	float: left;
	color: #555;
}
.bootstrap-frm h1>span {
	display: block;
	font-size: 11px;
}
.bootstrap-frm label {
	display: block;
	margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.bootstrap-frm .button {
background: #FFF;
border: 1px solid #CCC;
padding: 10px 25px 10px 25px;
color: #333;
border-radius: 4px;
margin: 0 0 0 10px
}
.bootstrap-frm .button:hover {
color: #333;
background-color: #EBEBEB;
border-color: #ADADAD;
}
.bootstrap-frm table {
width:100%;

}
.bootstrap-frm table tr{
	border-bottom:1px solid #000;
}
.bootstrap-frm table tr td{
	height:46px;
	line-height:46px;
	font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#555;
	border-bottom: dashed  1px #ddd;
}

.bootstrap-frm table tr th{
	height:46px;
	line-height:46px;
	font:14px  "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#555;
	border-bottom: dashed  1px #ddd;
	
}

.input_80{ width:80%;}
.input_50{ width:50%;height:50px}